package persistence.model;

import persistence.dao.TypeHeureDAO;
import persistence.db.DataSet;

public class TypeHeure extends AbstractModel {
	
	private String nomTypeHeure;
	
	/**
	 * Constructeur d'un type d'heure
	 */
	public TypeHeure(){
		setDao(new TypeHeureDAO(this));
	}
	
	/**
	 * Constructeur d'une type d'heure
	 * @param id identifiant du type d'heure
	 */
	public TypeHeure(int id) {
		this();
		setId(id);
	}
	/**
	 * Constructeur d'un type d'heure
	 * @param id identifiant du type d'heure
	 * @param nom nom du type d'heure
	 */
	public TypeHeure(int id, String nom) {
		this(id);
		nomTypeHeure = nom;
	}

	public String getNomTypeHeure() {
		return nomTypeHeure;
	}

	public void setNomTypeHeure(String nomTypeHeure) {
		this.nomTypeHeure = nomTypeHeure;
	}
	
	public static DataSet all() {
		TypeHeureDAO typeHeureDAO = new TypeHeureDAO();
		return typeHeureDAO.all();
	}
}
